home *** CD-ROM | disk | FTP | other *** search
- #pragma once
-
-
- #include <CPanorama.h>
-
- #include "CColumnizer.h"
-
-
- class CExpandorama : public CPanorama, public CColumnizer {
-
- protected:
- virtual void ChangeSelf( long changedIndex, Rect *delta );
-
- public:
-
- TCL_DECLARE_CLASS
-
- CExpandorama();
- CExpandorama( CView *anEnclosure, CBureaucrat *aSupervisor, short aWidth = 0,
- short aHeight = 0, short aHLoc = 0, short aVLoc = 0,
- SizingOption aHSizing = sizFIXEDSTICKY, SizingOption aVSizing = sizFIXEDSTICKY );
- virtual ~CExpandorama();
-
- virtual CPane *ChildToPane( void ) { return this; };
- virtual CFamily *PaneToChild( void ) { return this; };
-
- virtual void MakeSelectionVisible( LongRect *selectedArea );
-
- virtual void ChildMessage( CFamily *aChild, long message, void *param );
-
- virtual void PutTo( CStream &stream );
- virtual void GetFrom( CStream &stream );
- };
-
-